package com.cykj.mapper;

import com.cykj.bean.MyGameRoom;
import com.cykj.bean.Tblgame;
import com.cykj.bean.Tblroomuser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface GameHallMapper {


    List<Tblgame> findGameByType(@Param("parameterid") int parameterid);
    //insert游戏房间
    int insGameRoomBySys(@Param("gid") int gamaid,@Param("num")int num);
    //根据游戏id去查出房间内的游戏人数
    int findGameNumById(@Param("gid") int gameid);
    //根据游戏id去查房间表是否有创建默认房间
    int countRommByGameid(@Param("gid") int gameid);
    //查询该游戏的房间
    List<MyGameRoom> findRoomListbyGameid(@Param("gid") int gameid);
    //判断房间里有没有这个用户
    Tblroomuser findNowUser(@Param("uid") int userid,@Param("rid") int roomid);
    //将用户插入房间
    int insNowUserToRoom(@Param("uid") int userid,@Param("rid") int roomid,@Param("oid") int owner);
    //统计房间里玩家数量
    int countRoomUser(@Param("rid") int roomid);
}
